<?xml version="1.0"?>
<component name="org.nuxeo.runtime.codec.service.override">

  <require>org.nuxeo.runtime.codec.service</require>

  <documentation>

    The component allows you to register a Codec to encode records.
  

  </documentation>
  <extension point="codec" target="org.nuxeo.runtime.codec.service">
    <codec class="org.nuxeo.runtime.codec.NoCodecFactory" name="legacy"/>
    <codec class="org.nuxeo.runtime.codec.SerializableCodecFactory" name="java"/>
    <codec class="org.nuxeo.runtime.codec.AvroCodecFactory" name="avro">
      <option name="encoding">message</option>
    </codec>
    <codec class="org.nuxeo.runtime.codec.AvroCodecFactory" name="avroBinary">
      <option name="encoding">binary</option>
    </codec>
    <codec class="org.nuxeo.runtime.codec.AvroCodecFactory" name="avroJson">
      <option name="encoding">json</option>
    </codec>
  </extension>

</component>
